<?php
class TipoActividade extends AppModel {
	var $name = 'TipoActividade';	
	var $displayField = 'descripcion';	
	
	function generateCodigo(){
		$result = $this->query('select 
									COALESCE(cast(max(d.codigo) as integer)+1,1) as "TipoActividade__codigo" 
								from actividad.tipo_actividades d 
								where d.activo = true');
		$result = $result[0];
		return str_repeat('0',3-strlen($result['TipoActividade']['codigo'])).$result['TipoActividade']['codigo'];			
	}	
}
?>